lion's den – English–Français translations

🇬🇧 en fr 🇫🇷

lion's den noun

  • a dangerous or frightening place
fosse aux lions, gueule du loup
Wiktionary Links